body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,pre,form,fieldset,input,textatea,th,td,img{margin:0; padding:0;}
img{border:0 none; vertical-align:top}
ol,ul,li{list-style:none}
.clear{margin:0; padding:0; width:0; height:0; line-height:0; font-size:0; clear:both;}
table{border-collapse:collapse;border-spacing:0;}
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
body,button,input,select,textarea{color:#767676;font:12px Arial,'新宋体', Helvetica, SimSun, san-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.tl{text-align:left}
.tr{text-align:right;}
.tc{text-align:center;}
a{color:#767676; text-decoration:none;}
a:hover{color:#0b99db}

body{background:url(../images/bg_body.jpg) repeat-x center 0;}
.middle{width:1000px; margin:10px auto 0px; background:url(../images/bg_middle.jpg) repeat-y 12px 0}
.banner{height:167px; width:1000px; margin:0 auto}
.main{width:749px; border:1px solid #E0E0E0; margin-right:12px;}

.header{width:1000px; margin:0 auto; height:53px;  position:relative;}
.logo{width:188px; height:35px; position:absolute; left:4px; top:15px;z-index:99}
.head_right{width:805px; float:right; line-height:22px; color:#0b99db; margin-top:30px}
.head_right span{float:right;}
.head_right span a{color:#0b99db; margin:0 8px}


.nav{height:45px; background:url(../images/bg_nav.jpg) repeat-x}
.nav ul{width:1000px; margin:0 auto;}
.nav li{float:left; line-height:34px; height:34px; background:url(../images/bg_nav_li.jpg) no-repeat left top; padding-left:2px; display:inline;}
.nav li.nav_first{background:none;margin-left:120px;}
.nav li a{height:34px; display:block; float:left; color:#fff; padding:0 16px; font-weight:bold}
.nav li a.current,.nav li a:hover{color:#fff; background:url(../images/bg_nav_li_hover.jpg) repeat-x}

.foot_ban{width:1000px; margin:0 auto;}
.bg_footer{background:#eaeae8;}
.footer{width:1000px; margin:0 auto; height:120px;}
.foot_nav {float:left; margin-left:10px; display:inline; margin-top:10px;}
.footer p{line-height:18px; padding:20px 0 0 10px;}
.footer span{float:right; margin-right:33px;margin-top:20px;}

.sidebar{width:212px; border:1px solid #E7E7E7; margin-left:12px}
.sidebar h2{ width:212px; height:41px;  }
.sidebar h2.sidebar_tit{background:#0b99db;color:#fff;font:14px Arial; font-weight:bold;line-height:41px; text-align:center;}
.sidebar ul li a,.sidebar ul li span{height:34px; line-height:34px; background:url(../images/bg_subnav_li.jpg) no-repeat; display:block; width:166px; padding-left:46px; color:#2b98d1}
.sidebar ul li .current,.sidebar ul li a:hover{background:url(../images/bg_subnav_li_hover.jpg) no-repeat;}
.sidebar ul p a{background:#fff url(../images/ico.jpg) no-repeat left center; height:24px; line-height:24px; color:#2F859E; display:inline; padding-left:12px; margin-left:50px}
.sidebar ul p a:hover{background:#fff url(../images/ico.jpg) no-repeat left center; color:#2F859E}

.crumbs{height:40px; background:url(../images/bg_crumbs.jpg) repeat-x left bottom; margin:0 7px; line-height:34px; font-size:12px; color:#0b99db; overflow:hidden}
.crumbs a,.crumbs span{font-size:12px; color:#0b99db;  padding:0 10px}

.banner_home{width:1000px; margin:0 auto; position:relative; height:257px;}
.banner_home #banner{ width:1000px; position:relative; background:#fff}
.banner_home #banner li{position:absolute;top:0px; opacity:0; filter:alpha(opacity:0); left:0px; height:257px; width:1000px; display:none}
.middle_home{width:1000px;margin:0 auto;}
.entrance{margin:14px 0 0 11px;}
.entrance li{float:left; width:189px; margin-right:8px; display:inline}
.entrance li span{display:block;}
.entrance_div{width:180px; border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB; height:47px; padding:6px 0 0 7px}
.entrance_div p{float:left; height:18px; line-height:18px; background:url(../images/bg_icon_01.jpg) no-repeat left 8px; padding-left:10px; width:80px; overflow:hidden}
.home_but{width:189px; height:46px; display:block}
.home_but1{background:url(../images/but01.jpg) no-repeat}
.home_but2{background:url(../images/but02.jpg) no-repeat}
.home_but3{background:url(../images/but03.jpg) no-repeat}
.home_but4{background:url(../images/but04.jpg) no-repeat}
.home_but5{background:url(../images/but05.jpg) no-repeat}
.home_but1:hover{background:url(../images/but01f.jpg) no-repeat}
.home_but2:hover{background:url(../images/but02f.jpg) no-repeat}
.home_but3:hover{background:url(../images/but03f.jpg) no-repeat}
.home_but4:hover{background:url(../images/but04f.jpg) no-repeat}
.home_but5:hover{background:url(../images/but05f.jpg) no-repeat}
.home_l{width:510px; margin-top:24px; }
.home_tit{color:#179edd; height:20px; line-height:20px; margin-left:12px}
.home_tit span{text-transform:uppercase;}
.news_img{width:200px; margin:5px 0 0 10px;}
.news_img img{margin-bottom:3px;}
.news_img p{line-height:1.6em;}
.news_img a{color:#179edd; margin-right:10px}
.news_list{width:290px;}
.news_list li{background:url(../images/bg_icon_02.gif) no-repeat left center; padding-left:18px; height:24px; line-height:24px; } 
.home_r{width:490px; margin-top:24px}
.home_r p{margin-top:5px;}
.footimg{text-align:right; padding-top:40px}


.con_column{padding-bottom:100px; line-height:2em; background:#FFF7D3}
.con_column h2{color:#c29b12; font-size:24px; font-family:"微软雅黑"; line-height:2.2em; padding-left:15px; font-weight:normal}
.con_column p{font-size:14px; margin:5px 20px; line-height:1.8em}
.bg_con{background:#F7EECF; border-bottom:1px solid #E0DEDF;border-top:1px solid #E0DEDF; padding:10px 5px}

.information_l{width:432px; margin:24px 0 65px 12px}
.tab_ul{height:30px; background:url(../images/bg_icon_05.jpg) repeat-x left bottom}
.tab_ul li{float:left; width:77px; height:30px; line-height:30px; background:url(../images/bg_icon_04.jpg) no-repeat; text-align:center; margin-right:1px; color:#fff; cursor:pointer}
.tab_ul li.curr{background:url(../images/bg_icon_03.jpg) no-repeat; color:#2D87A1}
.tab_box{border:1px solid #BCBCBC; border-top:0; }
#tab_box{height:334px;}
#tab_box2{height:218px}
.tab_box div{display:none;}
.tab_news_list{padding:20px 25px 0 22px;}
.tab_news_list p{padding:0px 0 10px 0px; line-height:20px}
.tab_news_list li{height:24px; line-height:24px; background:url(../images/bg_icon_06.jpg) repeat-x left bottom}
.tab_news_list li a{background:url(../images/bg_icon_07.jpg) no-repeat left center; padding-left:16px;}
.more{margin:16px 25px 0 0; text-align:right}
.info_banner{margin-top:7px;}
.information_r{width:275px; margin:24px 20px 65px 0px}
#tab2 .tab_ul li{font-weight:bold; font-size:14px}
.tab_ul li.curr{color:#717171}
.tit_jd{background:#e5e5e5; height:37px; line-height:37px; padding-left:15px; font-size:14px; color:#3399cc;margin-bottom:1px}
.more_jd{margin-bottom:10px;}
.sales_box{width:275px; height:137px; background:url(../images/bg_info_r.jpg) no-repeat;}
#roll {position:relative; width:244px; height:100px; overflow:hidden; top:18px; left:15px;}
#ul1 {position:absolute; top:0; left:0;}
#ul1 li {width:150px; height:100px; float:left;}
#ul1 li img{width:146px; height:100px;}
.list_top{background:url(../images/bg_li st_t.jpg) no-repeat; height:36px; width:702px; margin:20px 0 0 13px; line-height:36px; color:#159ddc; padding-left:24px; font-weight:bold}
.list_top2{ height:46px; width:702px; margin:20px 0 0 13px; line-height:22px; color:#666; padding-left:24px; }

.list_con{background:url(../images/bg_li st_c.jpg) repeat-y; width:726px; }
.list_bottom{background:url(../images/bg_l ist_b.jpg) no-repeat; height:11px; width:726px; margin:0 0 23px 13px;}
.list_con_news{width:665px; padding: 10px 0 10px 40px}
.list_con_news li{height:34px; line-height:34px; background:url(../images/bg_line.jpg) repeat-x left bottom}
.list_con_news li span{float:right; margin-right:20px}
.list_con_news li a{background:url(../images/news_arrow.gif) no-repeat left center; margin-left:7px; padding-left:12px}

.page{height:20px;text-align:center;overflow:hidden; padding:10px 0}
.viciao{display:inline-block;*display:inline;zoom:1;}
.viciao li{float:left;display:block;height:15px;line-height:15px;overflow:hidden;padding:0px 4px;margin:0 1px; color:#727272;font-family:"宋体" }
.viciao a{color:#676765;}
.viciao li.thisclass{color:#B5002B;}
.article_con{padding:5px 40px 50px; width:646px;}
.article_con h1{text-align:center; line-height:1.8em; padding:10px 0;color:#444;font-size:14px;}
.article_con .time{background:url(../images/bg_line.jpg) repeat-x left bottom; text-align:center; padding:5px 0 15px 0; margin-bottom:20px;}
.article_con p{text-indent:0em; line-height:2em}

.con_about{line-height:2.4em; padding:40px 25px}
.con_contact{width:720px; border:1px solid #DDDDDD; margin:20px 15px;}
.con_contact img{float:left; margin-right:16px}
.con_contact p{line-height:1.8em; margin-top:340px; color:#000}

.biaodan{background:url(../images/bg_biaodan.jpg) no-repeat; width:693px; height:377px; margin:24px 0 46px 30px}
.biaodan h2{padding:18px;}
.biaodan table td{padding:4px 0;}
.input1{border:1px solid #BCBCBC; width:340px; height:22px; line-height:22px}
.input2{border:1px solid #BCBCBC; width:340px; height:120px;}
.red{color:red;}
.tj_but{background:url(../images/tj01.jpg) no-repeat; width:74px; height:37px; border:0; cursor:pointer}

.list_con_img{padding:5px 0 10px 35px}
.list_con_img li{height:180px; width:205px; float:left; display:inline; vertical-align:top;  margin-top:12px; padding-right:25px; text-align:center}
.list_con_img li img{width:200px; height:150px; padding:5px; border:1px solid #afd6ed; float:left; margin-right:8px}
.list_con_img li h2{line-height:2em;}
.list_con_img li h2 a{color:#3297cf;}
.list_con_img li h2 a:hover{color:#ff9900;}
.list_con_img li span{text-align:center; line-height:20px; height:20px; display:block;}
.list_con_img li p{color:#777;padding-top:7px;}
.shp{text-align:center; padding:28px 0 18px 0}

.scroll{background:url(../images/bg_scroll.jpg) no-repeat; width:673px; height:161px; margin:0 0 0 28px; padding-bottom:52px}
.scroll_con{position:relative;overflow:hidden;float:left;height:138px;width:606px;margin-top:12px; background:#FFF1C4; border:1px solid #E2D1C1}
.scroll_con ul{position:absolute;left:0;margin-left:0; top:9px}
.scroll_con ul li{float:left;width:152px; text-align:center}
.scroll_con ul li img{width:118px; height:104px; margin-bottom:5px;}
.scroll_con ul li span{color:#666; font-weight:bold; text-align:center; display:block}
a.prve_btn,a.next_btn{display:block;height:0;width:23px;overflow:hidden;padding-top:39px; background:url(../images/common/arrow_right.jpg) no-repeat}
a.prve_btn{ background:url(../images/arrow_left.jpg) no-repeat}
.about_case_scroll_left,.about_case_scroll_right{float:left;width:27px;padding:60px 0 0 5px;}

.column_con h2{color:#FD0002; font-weight:normal; }
.sidebar h2.sidebar_tit07{background-position:0 -252px;}

.pagenav{width:700px; margin:20px auto 0;}

.list7 ul{ display:block;clear:both;  border:1px solid #F00; margin:0;}
.list7 li{width:220px;margin:0px 10px 20px 0px;float:left; white-space:nowrap; overflow:hidden}
.list7 .pic img{width:210px;height:148px;border:1px solid #ccc;}
.list7 .pic a:hover img{border:1px solid #000}
.list7 .name{ text-align:center;height:30px;line-height:30px;}
.list7 .name a:hover{color:#02346f;}


.list5 ul{ display:block;clear:both;  border:1px solid #F00; margin-left:0px;}
.list5 li{width:330px;margin:10px 0px 0 0px;float:left; white-space:nowrap; overflow:hidden}
.list5 .pic img{width:320px;height:227px;border:1px solid #ccc;}
.list5 .pic a:hover img{border:1px solid #000}
.list5 .name{ text-align:center;height:30px;line-height:30px;}
.list5 .name a:hover{color:#02346f;}


#demo_pic {width:1000px; margin:0 auto; position:relative; height:256px;}
#demo_pic ul{width:100%;margin: 0px;padding: 0px;list-style: none;}
#demo_pic li{width:100%;margin: 0px;padding: 0px;background: repeat-x center top;}
#demo_pic a{width:1000px;margin: 0px auto;}

.viewbox{ line-height:25px; color:#333333; padding:10px 10px 50px 10px; border-bottom:0px dashed #DDDDDD; border-top:0px dashed #DDDDDD;font-size:14px; }
.viewbox p{ padding:5px 0px 5px 0px; }

/*****焦点图*******/
.wrapper{ width:1003px; margin:0 auto}
.banner2{ width:1003px; height:257px; margin-bottom:5px;}
.crumb{float:right; text-align:right; margin-right:20px; color:#b2cce3;}
.crumb a{ color:#b2cce3}

.rollauto{ width:100%; height:auto!important; margin:0 auto; padding:20px 0 0 0;}
.roll{ width:990px; height:111px; margin:0 auto; padding:20px 0 0 0;}
.roll2{ width:990px; height:auto!important; margin:0 auto; padding:20px 0 0 0;}


.main5 {width:980px; margin:0 auto; margin-bottom:0px;}
.main_left {float:left; width:222px;}
.main_left li {margin-bottom:8px;}
.main_left_01 { height:78px;}
.main_left_02 {height:78px;}
.main_left_03 {height:78px;}
.main_left_04 {width:160px; height:52px; padding-left:62px; background:url(pic_x_04.png) no-repeat left; line-height:18px;}
.main_left_x {width:222px; height:20px; background:url(../images/main_left_x.jpg) no-repeat center;}

.main_mid {float:left; width:498px; padding:0px 20px;}
.main_mid_01 {font-size:14px;color:#0066CC; font-weight:bold; border-bottom: #BDBDBD 1px solid;}
.main_mid_02 {padding-top:8px;line-height:21px;}
.main_mid_03 {padding-top:18px;}

.main_right {float:right; width:220px;}
.main_right_00 {LINE-HEIGHT: 25px; width:212; font-size:14px; font-weight:bold; background:url(/images/left_class_bg.gif) no-repeat;  padding-left:0px; margin-bottom:10px;height:25px}


.main_right_01 {background:url(../images/main_tel.jpg) no-repeat left; padding-left:60px; line-height:18px; width:160px; text-align:right}
.main_right_02 {line-height:18px; width:188px;}
.main_right_03 {line-height:18px; width:220px;}
.main_right_04 {padding-top:10px; width:220px;}
.main_right_x {width:220px; height:28px; background:url(../images/main_left_x.jpg) no-repeat center;}

.main_in_left {float:left; width:180px;}
.main_in_left UL LI {float:left; width:170px; height:28px; line-height:28px; display:inline;}
.about {width:170px;height:30px; line-height:30px; font-weight:bold; color:#FFffff; text-align:center; background:url(bg_navi_left_01.jpg) no-repeat;}
.main_in_left UL LI a {display:block; padding-left:50px; background:url(bg_navi_left_02.jpg) no-repeat;}
.main_in_left UL LI a:hover {background:url(bg_navi_left_02_hover.jpg) no-repeat;}
.in_left_contact {width:162px; border:#dcdfe6 1px solid; margin-top:15px; padding:10px 0px 10px 6px; font-size:10px; line-height:20px; background:url(tel.png) no-repeat top left #e8ebf2;}

.main_in_right {float:right; width:760px; margin:0px 30px 30px 20px;}
.main_in_right_01 {width:750px; height:28px; line-height:28px; font-size:13px; font-weight:bold; color:#FF6000; background-color:#e8ebf2; padding-left:10px;}
.main_in_right_02 {padding-top:20px;}

.add {width:980px; margin:0 auto; margin-bottom:10px; background:url(home.png) no-repeat left; padding-left:20px;}
.list_more { TEXT-ALIGN: right; PADDING-RIGHT: 20px; CLEAR: both}
.newprod_list {	WIDTH: 150px; OVERFLOW: hidden; MARGIN-RIGHT: 0px; _width: 150px}
.newprod_pic {	BORDER-BOTTOM: #d5e1e2 1px solid; BORDER-LEFT: #d5e1e2 1px solid; BACKGROUND: #fff; BORDER-TOP: #d5e1e2 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #d5e1e2 1px solid}
.newprod_pic {	WIDTH: 150px; FLOAT: left; HEIGHT: 80px; OVERFLOW: hidden}
.newprod_pic IMG {	WIDTH: 150px; FLOAT: left; HEIGHT: 80px; OVERFLOW: hidden}
.newprod_list {	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; WIDTH: 130px; PADDING-TOP: 2px}
.list_con2 {	PADDING-TOP: 5px}
.list_con2 UL {	LINE-HEIGHT: 2em; MARGIN-LEFT: 10px}
.list_con2 UL LI {	PADDING-LEFT: 15px; WIDTH: 320px; BACKGROUND: url(../images/news_arrow.gif) no-repeat 0px 10px; FLOAT: left; HEIGHT: 26px; OVERFLOW: hidden}

/*****评论********/
.form-comment{background: none repeat scroll 0 0 #F9F9F9;margin: 20px 10px 30px 10px;padding: 10px 10px 30px 10px;}
.commentslist{padding:0 20px;}
.commentslist a{color:#f00;}
.commentslist .entry{margin-bottom:10px;padding:0 10px;background:#FFFCF5;border:#F3E6C6 1px solid;}
.commentslist .entry-head{line-height:30px;padding:2px 6px 0;border-bottom:#F9F0DB 1px solid;}
.commentslist .entry-head .author{float:left;color:#333;}
.commentslist .entry-head .meta{text-align:right;display:block;}
.commentslist .entry-head .meta .location{margin-right:1em;}
.commentslist .entry-content{padding:15px;line-height:180%;}
.commentslist .entry-body .operate{padding:15px 10px 10px;text-align:right;}
.commentslist .entry-body .operate a{margin:0 0.7em;}
.commentslist .comment-reply{margin:0 20px 10px;}
.commentslist .comment-reply .reply-show{padding:6px 15px 10px;background:#fff;border:#F3E6C6 1px solid;}
.commentslist .reply-show .reply-head{line-height:25px;}
.commentslist .reply-show .reply-author{float:left;color:#f60;}
.commentslist .reply-show .reply-operate{float:right;}
.commentslist .reply-show .reply-operate a{margin:0 0.7em;}
.commentslist .comment-reply .form textarea{border-color:#ECD7A6;}
.commentslist .comment-reply .form textarea:focus{border-color:#f60;}
.commentslist .comment-reply .form .buttons{padding-top:10px;}
.commentslist .comment-reply .form .buttons input{height:24px;padding:0 5px;margin-right:0.3em;background:#fff;border:#D2D0D7 1px solid;color:#999;cursor:pointer;}
.commentslist .comment-reply .form .buttons .submit{color:#fff;background:#597797;border-color:#000;font-weight:bold;}
/******留言板********/
#gbooklist {text-align:center;}
#gbooklist .faq  ,
#gbooklist .reply{text-align:left;/*word-wrap: break-word;*/ word-break: break-all;}
#gbooklist .faq{margin-bottom:15px;}
#gbooklist .faq span,#gbooklist .faq em{ font-style:normal; color:#999999;}
#gbooklist .faq span{ margin-left:10px;}
#gbooklist .faqtit,#gbooklist .faqcon{padding-left:5px;line-height: 24px;}
#gbooklist .faqtit{background:#EEEEEE;color:#FF4400;font-size:14px;margin-bottom: 5px; font-weight:bold}
#gbooklist .reply{border: 1px dashed #FF0000;width:95%;margin-bottom:10px;margin-left:5px;padding:3px;}
.form{padding:10px 0; }
.form .row{padding:5px 0 5px 106px; clear:both}
.form .row .label {display: inline;float: left;width:100px;margin-left:-106px;padding-right:6px;}
.form .row .enter, .form .row span.tips, .form .row blockquote {float: left;}
.form .row .label{line-height:21px;padding-top:2px;padding-bottom:2px;text-align:right;}
.form .row .content{float:left;padding:2px 3em 2px 0;line-height:21px;}
.form .row .enter{padding:0 1em 0 0;}
.form input.text,.form select,.form textarea{border:#ddd 1px solid;}
.form input.text:focus,.form select:focus,.form textarea:focus{border-color:#999;}
.form .row .enter .check{float:left;margin-right:12px;}
.form .row .enter .check .input{float:left;padding-top:5px;margin-right:6px;}
.form .row .enter .check .des{float:left;line-height:21px;padding-top:2px;padding-bottom:2px;}
.form .row .label .required{margin-right:0.3em;font-weight:bold;color:#f00;}
.form .row .tips{padding:2px 0;line-height:21px;color:#999;white-space:nowrap;}
.form .row p.tips{clear:both;padding:0 7px 5px;}
.form .row .buttons{padding:10px 0;}
.form .row .img-captcha{float:left;margin:2px 8px 0 -6px;display:inline;cursor:pointer;}
.form blockquote{height:23px;padding:0 6px 0 27px;border:#F7ECAA 1px solid;line-height:23px;background:#FDFFD7 url(../images/icon-16.png) no-repeat 5px -117px;white-space:nowrap;}
.form blockquote.error{border-color:#FFBFBF;background-color:#FFEAEA;background-position:5px -147px;}
.form blockquote.accepted{border-color:#fff;background-color:#fff;background-position:5px -177px;color:#999;}
.form blockquote.loading{border-color:#fff;background:#fff url(../images/loading.gif) no-repeat 5px center;color:#DA6100;}

.layout-innerpg .col-main .form .row-submit blockquote{background-color:transparent;border:none;clear:both;margin:-5px 0 10px;}